--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
--editcmd
--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
A) ADJUST
A) ADJUST
Adjust: L(just R(just C(ent <left,right,up,down> [<ACCEPT> to leave]
         
       L = Entire line of text will shift to the left margin. 
       R = Entire line of text will shift to the right margin.  
       C = Entire line of text will be centered between the left 
           and right margins.
           
  <left> = <left arrow> may be used to adjust lines of text to the left.
 <right> = <right arrow> may be used to adjust lines of text to the right.
 
    <up> = <up arrow> may be used to adjust previous lines.  
  <down> = <down arrow> may be used to adjust subsequent lines.  
       
<ACCEPT> = <ACCEPT> aborts the ADJUST command, returning you to the  
           edit prompt line.  Or if ADJUST options were executed, those 
           transactions are accepted.  ADJUST must be executed to return 
           to the edit prompt line.
           
(Refer To Chapter 4)
*
B) BEGINNING
B) BEGINNING

  Tapping a "B" from the edit prompt line will move your cursor to the first 
  character of the line you are currently editing. This command will not 
  appear on your edit prompt line. 

*
C) COPY
C(opy: B(uffer, F(ile, or <Reject> to abort ?

B = Reads and copies text into your file from the edit buffer.  This 
    text consists of the LAST insertion, or deletion which was performed 
    during the edit session.  It may also consist of "stacked" text 
    which was performed with the <Append Toggle> option of the DELETE 
    command.
F = Allows you to copy other text files, or sections of other text files, 
    into the text file you are currently editing.  You will be prompted 
    for the name of the text file you wish to copy from.  If you wish to 
    copy only sections from a text file, markers must be placed in the 
    text file as boundaries in order to separate the section.   The 
    format for copying sections of text files is: 
                <FILENAME.TXT> [marker1,marker2]
    This format indicates the name of the text file where the copied text 
    is to be found, and the name of the markers indicating the boundaries 
    of the section within the file. Markers are specified within brackets.

<REJECT> Aborts the COPY command, returning you to the edit prompt line.

(Refer To Chapter 5)
*
D) DELETE
D(elete: < > <Moving Commands>, <Append Toggle>, <Accept>, <Reject>

  < > = Indicates that you may perform deletions in the forward or the reverse
        direction.  This direction arrow may be reversed while deleting text.  
<Moving Commands> = This refers to the <arrow keys>, <space bar>, <tab>, or
        <carriage return>.  These moving commands may be used in deleting text.
        E.g., typing the number "10" followed by a tap of the <space bar> 
        would delete the next ten characters (or the previous ten characters
        if the direction arrow is pointing to the left.)
<Append Toggle> = Allows you to "stack" deletions in the edit buffer so that
        they may be copied back into the text file with the COPY BUFFER 
        command.  This option will append the current deletion to the previous
        deletion which exists in the edit buffer.  For purposes of "stacking" 
        the buffer, deletions may be rejected <REJECT>.
<Accept> = All Delete transactions become permanent.
<Reject> = All Delete transactions are aborted.
                    
(Refer To Chapter 3)
*
E) ENDING
E) ENDING

  Tapping an "E" from the edit prompt line will move your cursor to the last 
  character of the line you are currently editing. This command will not 
  appear on your edit prompt line.

*
F) FIND
F(ind[Next]: T(ok C(ase <Target> =>

[Next] = Indicates that the FIND command will search only for the next 
     occurrence of the target within the text file; search will be performed 
     in the direction of the arrow in the prompt line. This option allows you 
     to indicate a repeat factor to be used in the FIND search.  A slash (/) 
     will indicate infinity - all occurrences of the target will be found.  
T(ok =  If this option appears in your prompt line the FIND search will be 
     performed in a LITERAL mode.  This option is controlled by the TOKEN 
     switch in the EDIT ENVIRONMENT.  Executing the T(ok mode will search for 
     targets which appear in the text file exactly as you type them into the 
     prompt line.  L(it will search for targets, regardless of the characters 
     which precede or follow them.  
C(ase = Choosing this option requires that the target appear in upper and 
     lower case letters as you have typed it in. The default is Case 
     Insensitive - the target will be found regardless of upper and lower case
     letters.  This option is controlled by the CASE switch in the ENVIRONMENT.
<Target> = Indicates the word or characters you wish to find in your file. 
     Targets are defined within delimiters - any non-alphanumeric 
     character on your keyboard.  
(Refer To Chapter 4)
*
I) INSERT
I(NSERT: Text [<bs> a char, <del> a line][<Accept> or <Reject>]  

     This command adds text from left to right starting wherever the cursor 
     sits.  In the Insert command, you may erase characters, words, and lines 
     which you have inserted, PRIOR to accepting them.  The ENVIRONMENT 
     switches, A(uto Indent, F(illing, J(ustify, L(eft Margin, P(ara Margin, 
     and R(ight Margin, enhance the use of the Insert command.  Setting tabs 
     allows you to use tabs while typing in text in the Insert mode.  This 
     practice works in much the same way as the tab key on a typewriter. The 
     <tab> key allows you to move the cursor to a tab position, or to a pre-
     set tab which is located at every eighth column. 

<bs> a char  = (backspace) deletes one character at a time.  
<del> a line = (delete) deletes one line at a time including carriage return.  
<Accept>     = (Accept) accepts insertions.  
<Reject>     = (REJECT) aborts insertions.  
    
(Refer To Chapter 3)
*
J) JUMP
JUMP to B(egin, E(nd, M(arker, or <Reject> to abort ? 

    This command allows you to jump the cursor to either the Beginning, the 
    End, or to a Marker which you have pre-set in your text file.  
B(egin = In order to move the cursor to the beginning of the file, tap a 'B'.  
E(nd = To move the cursor to the end of the file, tap an 'E'. 
M(arker = To move the cursor to a pre-set marker, tap an 'M', specify the
    marker, and enter a <carriage return>.  Example:  
        Jump to B(egin, M(arker, or <Reject> to abort ? M
        Jump to which marker => marker1
    If you enter a marker which does not exist, the prompt line will indicate 
    that you have specified a marker which does not exist. Example:
    
    Marker "xxxxx" Not Found In Marker List Type <space> to continue.
    
    If you are unsure of the markers which you have set, enter the 
    ENVIRONMENT for the list of markers.

(Refer To Chapter 2)
*
K) KILL

K(ILL - This is a powerful command which deletes text beginning at the location
     of the cursor, proceeding to the end of the file.  Deletions made with 
     this command ARE NOT sent to the edit buffer, so you must use extra 
     precautions with its use.  If you lose a significant portion of a file 
     using the Kill command and you need to restore it, it is recommended 
     that you Quit and Exit without updating your file.  You will lose all 
     the editing that you did during this session, but you will get back that 
     portion of text which you had when you first began the edit session. 

     Once you have executed this command, you will receive the following 
     prompt:

!KILLING! - - Are You Really Sure You Want To Kill All Following Text (Y/N) ?

     By entering a "N" at this prompt line, you are returned to the edit 
     prompt line; entering a "Y" will kill all text that remains following 
     the cursor. (Refer To Chapter 5) 
* 
L) LINE PRINTER

L(INE PRINTER 

     This command produces a hardcopy printout of the text exactly as it 
     appears on your screen.  This command does not format the text.  Prior 
     to using this command, make sure that your printer is turned on and that 
     it has paper.  Once this is done, tap an "L" to execute the L(ine 
     printer command.  The following prompt line will be displayed:

!PRINTING! - - Are You Sure You Want To Print This Screen (Y/N) ?

     This prompt line allows you to abort the Line Printer command, in case 
     you accidentally tapped the "L" key.  Tapping an "N" will return you to 
     the edit prompt line.  Tapping a "Y" will produce a hardcopy of the text 
     on your screen onto your printer. If you wish to print out the remaining 
     section(s) of your file, simply advance the cursor a page at a time by 
     using the "PAGE" (P) command, and once again execute the Line Printer 
     command with an "L"

(Refer To Chapter 4)
*
M) MARGIN
M(ARGIN - This command reformats text according to the margin parameters 
     set in the ENVIRONMENT.  To use this command, the F(illing switch must 
     be set to "True" and A(uto Indent must be set to "False". 

     Optional switches that may be set to enhance the margin command are 
     J(ustify, L(eft Margin, P(aragraph Margin, and R(ight Margin. J(ustify 
     will product a uniform right margin.  L(eft Margin will determine the 
     number of columns to allow for the left margin.  P(aragraph Margin will 
     indent the first line of each paragraph (the F(illing switch must be set 
     to "True").  R(ight Margin determines the number of characters that will 
     occupy each line, for example, a R(ight Margin of 75 will allow 75 
     characters on a line.

     If you execute this command without the switches being properly set in 
     the ENVIRONMENT, you will receive the following prompt: 
                 Inappropriate environment.  Type <space> to continue. 
     This simply indicates that you must re-set the appropriate switches in 
     the ENVIRONMENT in order for this command to be effective. 
(Refer To Chapter 3) 
* 
P) PAGE

     P(AGE - This command moves the cursor one page at a time in either the 
     forward or reverse direction, whichever is indicated by the direction 
     arrows ("<" or ">").  A repeat factor may be used to move several pages 
     at a time. 

     No prompt line will appear for this command.  
     
     (Refer To Chapter 2)
*
Q) QUIT
Q(UIT - This command allows you to leave an editing session.  When you have
     finished editing a file, a "Q" executes the Quit command.  The Quit 
     command will deliver you to a menu screen where you must select an 
     option.  If this edit session created a new file, the following menu 
     will appear:
          B(egin editing another file without updating current file
          E(xit without updating file
          R(eturn to the editor without updating file
          W(rite to a file name
"B" = begins a new editing session without updating or saving the current file;
"E" = leaves the editor entirely without updating your file;
"R" = returns the cursor to the same position in the file as when you executed
      the Quit command, without updating and saving the file;
"W" = allows you to assign a new file name to this text file. If you choose 
      this option and enter a file name which already exists on your disk, you
      will receive an additional prompt:
         File "XXXXXX" already exists. Delete "XXXXXX" and continue (Y/N)?
      This prompt allows you to "overwrite" the old file by the same name, 
      replacing it with this new text.  However, make certain that if you 
      respond with a "Y", the existing file is no longer needed.  It will be 
      deleted from your disk.
               ( Type <return> for next help page of Quit Command )
*
]( Quit Command (Page 2)
Quit Command ( Page 2 )
     
     If this edit session produced a new text file which you would like to 
     save, you must enter the "W" option in order to give your work a file 
     name.  Otherwise, your work will be lost.
              Enter Output File Name ( or <return> to abort ) =>
     If the edit session did not produce a new text file (you were updating 
     an existing text file), and perhaps you copied part of a second text 
     file into your edit session, two additional options will appear on the 
     menu:
              S(ave and update the last output file, "XXXXXXXX"
              X(change - Save into the copied in file, "XXXXXXXXXXX"

"S" = allows you to save and update the file you were working on in this 
     edit session, with no change in the already existing file name.
"X" = allows you to save and update the edit session, using the name of the
     file which you copied into the edit session.  However, as you can see,
     you still have the option of Writing the edit session to a new file name,
     thus producing a third text file from two separate files. 

               ( Type <return> for next help page of Quit Command )
*
(( Quit Command (Page 3)
Quit Command ( Page 3 )
     If you choose to give your work a file name ("W"), or if you choose the 
     S(ave or X(change option, the following menu will appear:
              A(bort the current output options & return to editor
              B(egin editing another file
              E(xit the editor
              R(eturn to the editor to continue editing the current file
              I(mmediately Print the current document using default options
              P(rint a different document
            Enter Secondary Option ?
"A" = aborts the previous menu and returns you back to your text file, 
    without saving and updating the edit session.
"B" = places you back in the text editor for another editing session, 
    after the previous menu options have been fulfilled.
"E" = allows you to leave the editor, after the previous menu options 
    have been fulfilled.
"R" = returns you to the editor, in the same text file, after the 
    previous menu options have been fulfilled.

(Refer To Chapter 1)
*
R) REPLACE
R(EPLACE [Next] : T(ok C(ase V(erify <trgt> <substit> =>  

          This command finds a specified target, and replaces it with a 
     substitute.  Targets and substitutes must be specified within a pair of 
     identical, non-alphanumeric delimiters, such as ( # / $ % ). 
          Repeat factors and direction arrows may be used with this command. A 
     repeat factor of "/" (infinity) indicates that every target within the 
     text file will be replaced with the substitute.  Likewise, a repeat 
     factor of "10" will replace the next 10 occurrences of the target with 
     the substitute.  If you indicate a repeat factor which is larger than 
     the number of occurrences in the text file, you will receive a prompt.  
     For example: 

< Error: Found only 6 of the 99 required.  Options: C(ontinue, Q(uit, S(top
              
          In this example, a repeat factor of "99" was specified, with only "6"
     occurrences of the target being found in the file.  This method can also
     be used for finding the number of times a target occurs in a text file.
          If you are near the end of your text file and would like to use 
     the replace command to search from the end to the beginning of the file, 
     simply change the direction of the arrow.
                  ( Type <Return> to continue to next page )
*
:( Replace Command (Page 2)
Replace Command ( Page 2 )
T(ok = You may specify whether you wish to use the Token or Literal modes for 
     the replace exercise. Choosing T(ok mode will will search for the target 
     exactly as you have typed it into the prompt line. L(it will search for 
     the target regardless of how it appears in the text. The switches in the 
     ENVIRONMENT control the default value of this command; If T(ok mode is 
     set to "True", the prompt line will list the L(it mode as an option.
C(ase = This command allows you to specify the case sensitive or insensitive
     mode for the replace search.  C(ase (Case sensitive) will enable the 
     replace search to look for your target exactly as you have typed it into 
     the prompt line.  I(nsens mode enables the replace search to look for 
     your target regardless of upper or lower letters.
V(erify = This option indicates that you wish to actually see the target 
     within the text file for verification, before replacing it with the 
     substitute.  If you have specified this option, 
     with each target that is found, you will be further prompted:
         Replace[Every]:<reject> aborts, 'R' replaces, <space> doesn't
     At this prompt, you must indicate what you wish to do with this target.  
     REJECT will totally abort the REPLACE command.  Tapping an "R" will 
     replace the target with the substitute, and then continue.  Tapping a 
     <space> will skip the target with out replacing it, and then continue.  
     (Refer To Chapter 4)
*
S) SET
S(ET: E(nvironment, M(arker, T(abs, Z(ap Marker, H(elp or <Reject> ? 

"E" = allows you to enter the edit ENVIRONMENT in order to set 
      switches, determine the names of markers, check for cursor 
      location within the text file, check for the date of creation,
      and update, of the text file, plus other important information 
      pertaining to the text file you are currently editing. 
"M" = allows you to set markers within your text file.  
"T" = Allows you to set tab settings at any column position within 
      your text file.  
"Z" = option allows you to set a ZAP MARKER.  A Zap Marker is a 
      temporary marker that is set only to be used with the ZAP command.  
              
( Refer to the Help Option within the Set Command for more information. )
*
V) VERIFY
V(ERIFY 

     This command redisplays and centers your text on the screen.  This 
     command is useful when your computer is being used via communication 
     lines, which may make your screen appear as though it were loosing 
     characters. (Refer To Chapter 5)
*
W) WORD

     Tapping a "W" from the edit prompt line will move the cursor to the lst 
     character of the next word.  If the direction arrow is pointing to the 
     left, a "W" will move the cursor to the 1st character of the previous 
     word.
*
X) EXCHANGE
EX(CHANGE TEXT [<bs> a char][<reject> escapes, <accept> accepts]

         This command is used to replace any number of characters with new 
    characters or spaces.  
         Selecting the <HOME> key while in the EXCHANGE command sets the 
    position where the cursor sits as the new "home" column so that 
    subsequent carriage returns will return to that column on the following 
    line.  This is particularly handy when you are making modifications to a 
    column of information, (e.g., a column of numerals).  Selecting the <HOME>
    key a second time will erase the <HOME> column position and subsequent 
    carriage returns will move you to the next line at the left-most character.
         In the eXchange mode, when the <tab> key is depressed, the cursor 
    will advance to the tab positions set by the user.  If no tab positions 
    have been set by the user, then the default tabs will be in effect.  
    These tab positions are located at every eighth column.  
<bs> = indicates that PRIOR to accepting any revisions, you may restore any 
    exchanged characters by backspacing over the new characters with the 
    <backspace> key or the <left-arrow>.  The original characters that were 
    exchanged will re-appear.  Typing the <down-arrow> will move you to the 
    next line down in the same column; tapping a <carriage-return> will move 
    you to the next line at the left-most character.  
<reject> = aborts the command.  
<accept> = accepts any exchanges done with the command.   (Refer To Chapter 3)
*
Y) PARAGRAPH

     Tapping a "Y" from the edit prompt line will move the cursor 12 lines in 
     the direction of the arrow in the prompt line.

*
Z) ZAP

Z(AP
     Allows you to delete sections of text which have been "marked" with the 
     S(et Zap Marker command.  Insure that your cursor is sitting exactly at 
     the point in your text file where you wish to begin the deletion and 
     execute the S(et Z(ap Marker command. Your Zap Marker is now set.  Place 
     your cursor within the text file in the exact location where you wish 
     the deletion to end.  This cursor location will serve as your second Zap 
     Marker - no need to set a second Zap Marker.  Tap a "Z" to execute the 
     ZAP command, when prompted for a Y/N, if your are sure this is the 
     section you wish to delete, respond with a "Y".  This type of deletion 
     is useful when large amounts of text are to be deleted and the deletion 
     is needed in the edit buffer. (Refer To Chapter 5)
              
*
[) REPEAT FACTOR
[ ] REPEAT FACTOR

     The number within brackets at the beginning of a prompt line (i.e., [1]) 
     which specifies the number of times that the command will repeat itself 
     (such as F(ind, R(eplace and all movement commands) is known as a repeat 
     factor.  These commands will be executed in the direction that the 
     direction arrows ("<" or ">") are set.  The Slash ("/"), when used as 
     the repeat factor, represents an infinite number of occurrences. 

*
!) EXCLAMATION POINT

     After you have entered the main Editor prompt line, tapping the "!" once 
     will display the expanded edit prompt line, which lists more edit 
     commands that are available.  Tapping the "!" a second time will return 
     you to the original Editor prompt line. 

*
<) LEFT ARROW

< (LEFT DIRECTION ARROW) 

     or a comma (",") sets movement for the <space> and <carriage return> to 
     the backward direction.  Also, F(ind and R(eplace commands are executed 
     from the current cursor position backwards to the beginning of the text 
     file.

*
>) RIGHT ARROW

> (RIGHT DIRECTION ARROW) 

     or a period (".") sets the movement direction for the <space> and 
     <carriage return> to the forward direction.  Also, F(ind and R(eplace 
     searched are performed beginning at the location where the cursor sits, 
     proceeding forward to the end of the file.

*
+) PLUS SIGN (LEFT SCROLL)

+ (PLUS SIGN) 

     or semi-colon (";") moves (scrolls) the screen of text to the left.  
     This allows you to view text HORIZONTALLY beyond the 80 columns 
     available on a standard screen, up to a total of 255 columns.  Using a 
     repeat factor with the "+" will move the screen a specified number of 
     columns to the left. 

*
-) MINUS SIGN (RIGHT SCROLL)

- (MINUS SIGN)  

     Moves (scrolls) the screen of text to the right.  This allows you to 
     return toward the left-most column of your screen.  Using a repeat 
     factor with the "-" will move the screen a specified number of columns 
     to the right. 

*
/) SLASH

/ (SLASH)  

     Represents an infinite number of occurrences.  Preceding the FIND 
     command, it locates the last occurrence of the target specified.  
     Preceding the REPLACE command, it replaces every occurrence of the 
     target with the substitution that is specified. When a slash precedes a 
     <left-arrow>, the cursor jumps to the beginning of your text file.  When 
     it precedes a <right-arrow>, the cursor jumps to the end of your text 
     file. 

*
=) EQUALS

= (EQUALS SIGN) 

     Tapped once, moves the cursor back to the first character of the last 
     edit transaction that was made.  Tapped a second time, the cursor 
     returns to its original location. 

*
1) <Cursor Control Keys>
<UP ARROW>

     Tapping the <UP ARROW> (or the UP ARROW command) will move the cursor 
     upward 1 line, to the same column.  You may use a repeat factor with 
     this command. 

<DOWN ARROW>

     Tapping the <DOWN ARROW> (or the DOWN ARROW command) will move the 
     cursor downward 1 line, to the same column.  You may use a repeat factor 
     with this command.

<RIGHT ARROW>

     Tapping the <RIGHT ARROW> (or the RIGHT ARROW command) will move the 
     cursor forward 1 character, regardless of the direction of the arrow in 
     the prompt line.  You may use a repeat factor with this command.

<LEFT ARROW>

     Tapping the <LEFT ARROW> (or the LEFT ARROW command) will move the 
     cursor backward 1 character, regardless of the direction of the arrow in 
     the prompt line.  You may use a repeat factor with this command.
*
2) <TAB>

     Tapping the <TAB> key (or the <TAB> command> will move the cursor to the 
     next tab position.  If the direction arrow in the prompt line is 
     pointing to the left, the <TAB> command will move the cursor to the next 
     tab position to the left. 
*
3) <HOME>

     Tapping the <HOME> key (or the <HOME> command) will move the cursor to 
     the 1st row, 1st character of the screen. 
*
4) Accept, Reject, CR, BS, SP

<Accept>   = Tapping the <ACCEPT> key (or the <ACCEPT> command) makes  
             all transactions a permanent part of the text file.  

<Reject>   = Tapping the <REJECT> key (or the <REJECT> command)  
             aborts all transactions that were made. 

      <CR> = (or the <CR> command) moves the cursor to the 1st 
             character of the next line.  However, if the direction 
             arrow in the prompt line is pointing to the left, a <CR> 
             moves the cursor to the 1st character of the previous 
             line.  A repeat factor may be used with this command.

      <BS> = (or the <BS> command) moves the cursor backward 1 
             character.  However, if the direction arrow in the 
             prompt line is pointing to the left, a <BS> moves 
             the cursor 1 character in the opposite direction.  
             A repeat factor may be used with this command.
             
      <SP> = the <space bar> moves the cursor 1 character at a 
             time in the direction of the arrow in the prompt 
             line.  A repeat factor may be used with this command.
*
5) MOVING BLOCKS OF TEXT
MOVING BLOCKS OF TEXT

     The <Append Toggle> Option of the DELETE command allows you to "stack" 
     deletions in the buffer, so that you may copy them back into your text 
     file.  For purposes of appending or "stacking" the edit buffer, you MUST 
     use the DELETE command, although you may reject your delete 
     transactions, so that your text file is not affected.  All delete and 
     insert transactions are temporarily stored in the edit buffer, 
     regardless of whether they are accepted or rejected as part of your text 
     file.

     Place the cursor on the very first character of the text you wish to 
     move and tap a "D" for delete.  Any deletion that is currently in the 
     buffer at this point will be erased and this new deletion will replace 
     it.  Now, use your <moving commands> to delete the first block of text.  
     <ACCEPT> will delete this text from your text file; however, if the 
     deletion is only for the purpose of copying the same text into another 
     section of your file, you may use your <REJECT> command, and the 
     deletion will be aborted, leaving your text file unchanged, and filling 
     the edit buffer with the same text.

             ( Type <return> to move to next page on moving blocks of text )
             
*
6) MOVING BLOCKS (Page 2)
MOVING BLOCKS OF TEXT ( Page 2 )
             
     Now, position your cursor on the first character of the next block of 
     text you wish to append onto the end of the previous block.  Tap a "D" 
     for delete, select the <Append Toggle> option, by tapping the <HOME> key 
     (or <HOME> command, and delete the next block of text. <ACCEPT> or 
     <REJECT> your deletion.  This deletion will be added to the previous 
     deletion in the buffer.  There are now two deletions "stacked" or 
     appended in the buffer.  There is virtually no limit to the amount of 
     text you may "stack" in the buffer. 

     To restore these appended deletions to your text, place the cursor where 
     the "stacked" text should begin, tap a "C"  (for C(opy), "B" (for 
     B(uffer).  The blocks of text which are still being held in the buffer 
     are copied back into the text in the order in which they were deleted.

     This technique is not reserved for entire paragraphs of text.  This can 
     be used in various ways to reconstruct sentences, lines or columns of 
     text, etc.  The more you experiment with this technique, the more uses 
     you will find for it.  Keep in mind that text should be deleted and 
     appended in the order in which you would like to have it restored.

(Refer To Chapter 6)
*
*
--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
--editset
--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
S( Set Command 

Prompt:

S(ET: E(nvironment, M(arker, T(abs, Z(ap Marker or <Reject>?

      
      
      The Set Command allows you to change the editor environment 
      (the general way the editor operates), allows you to set
      Markers within your text, allows you to set Tabs, and allows the
      setting of Zap Markers.
*
E( Environment


      E = Places you in the Edit ENVIRONMENT, enabling you to set switches, 
          view marker names, check file creation date and other information 
          pertaining to the current file you are editing.
*
M( Markers

          
      M = Enables you to set a marker in your text file.  The marker will be 
          will be placed at the position where the cursor was sitting prior  
          to executing this command.  Markers are not physically present in 
          your text file - they are logged into the edit ENVIRONMENT by row 
          and column position.  Markers are used in conjunction with 
          the JUMP and COPY commands.
*
T( Tabs
      T = Enables you to set "tabs" within your text file which will allow 
          you to move the cursor directly to this "tabbed" position by 
          tapping the <TAB KEY> (or the TAB KEY command) when in the insert 
          mode. The tab screen represents columns 1 through 512. The first 
          set of numbers include columns 0-49, 100-149, 200-249, etc.  The 
          second set of numbers include columns 50-99, 150-199, 250-299, etc.
          The "T" beneath columns 9, 17, 25, etc. indicates the location of a 
          pre-set tab.  Without any changes to the tab table, your cursor will
          advance to every eighth column when you tap the tab key in the 
          INSERT mode or EXCHANGE mode.  Tabs are automatically set up for 
          every eighth column, although you can re-set them to any desired 
          position.  
          
          Options: C(lear tabs, R(eset tabs, S(et tabs, Quit ?

*
1( Clear Tabs Option

             C(  This option will erase all current tab settings.  If you are 
                 in the process of setting new tab positions, it is a good 
                 idea to first clear all existing tabs, otherwise the new tab 
                 settings will be in addition to the current settings.
*
2( Reset Tabs Option

             
             R(  Allows you to reset all tab settings to every eighth column.
                 
*
3( Set Tabs Set Option

             S(  Allows you to set a tab at any column location 1 thru 505.  
                 If you are in the process of setting new tab positions, you 
                 should first execute the C(lear option to erase all existing 
                 tabs.  If this is not done, any new tab settings will be in 
                 addition to those already existing.  Once this is done, the 
                 S(et option will allow you to set new tab positions.  Enter 
                 the column number of the tab position, enter a "T" to 
                 indicate an ordinary tab, or an "N" to indicate a numeric 
                 tab ("N" allows you to automatically line up columns of 
                 numbers).  
*
4( Quit Set Tabs Option
             
             Q(  Allows you to quit the SET TAB routine and return to the 
                 edit prompt line. This command may be executed in order to 
                 abort the SET command. 
               
*
Z( Zap Marker

      Z = Sets a marker specifically for marking the beginning boundary of a 
          block of text that will subsequently be deleted using the ZAP 
          command.  This Zap Marker will occur wherever the cursor is sitting 
          prior to executing this command.  
          
*
5( <Reject> Set Option

      <REJECT> = Aborts the SET command, returning you to the Edit Prompt Line
*
*
--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
--editenv
--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
A( A(UTO INDENT: 
A(UTO INDENT: 
             When the Auto Indent switch is set to "true", a tap of the  
             carriage return will position the cursor directly beneath the 
             first character of the previous line.  To change the position 
             of the cursor, you may use the <backspace> key or the <space> 
             bar to change the current line's indentation.  Set to "false", 
             a carriage return will position your cursor on the left-most 
             column on the screen.  The A(uto Indent switch must be set to 
             "false" if the F(illing switch is set to "true".
*
B( B(REAK CHARACTER:
B(REAK CHARACTER: 
             The B(reak character switch is used to designate any character 
             which separates paragraphs when this character appears in the 
             first column of a line.  This switch is usually set to a period 
             (".") for the SAIC Text Formatter, which uses imbedded word 
             processing commands that are prefaced by a period.  Since each 
             imbedded command must be listed on its own line, setting the 
             B(reak Character switch to a period (".") will prevent these 
             word processing commands from being formatted into a single 
             line when the F(illing switch is set to "true".
*
C( C(ASE SENSITIVE:
C(ASE SENSITIVE: 
             With the C(ase Sensitive switch set to "true", the FIND and 
             REPLACE commands will search a text file for a target exactly 
             as the target was typed in.   For example, upper and lower case 
             letters must match exactly.  When set to "false" the C(ase 
             Sensitive environment defaults to I(nsensitive and will locate 
             targets regardless of lower or upper case characters.
*
E( E(NABLE COMMANDS:
E(NABLE COMMANDS: 
             When set to "true", the E(nable Commands switch automatically 
             inserts SAIC word processing commands into your text file when 
             the carriage return is depressed.  These commands are for use 
             with the SAIC Text Formatter.  When set to "false" you must 
             manually type in all commands. 
*
F( F(ILLING:
F(ILLING: 
             When set to "true", F(illing provides automatic carriage 
             returns when the text you are typing meets the right margin.  
             The F(illing switch must also be set to "true" to enable the 
             MARGIN command to reformat text width.  This switch should be 
             set to "true" when creating a new file, but should be set to 
             "false" when editing a file.  The A(uto Indent switch must be 
             "false" when the F(illing switch is set to "true". 
*
J( J(USTIFY:
J(USTIFY: 
             With the F(illing switch set to "true" and the J(ustify switch 
             set to "true", your text will be appear on the screen with 
             uniform left and right margins whenever text is inserted or the 
             MARGIN command is executed.
*
L( L(EFT MARGIN:
L(EFT MARGIN: 
             The F(illing switch must be set to "true" for this switch to be 
             effective.  This switch is activated by a number which defines 
             the number of spaces which will precede each line of your text, 
             i.e., your left margin. For example, the number 5 will give you 
             a 5-character left margin, the number 0 will begin each line of 
             text in the very first column of each line.
*
P( P(ARAGRAPH MARGIN:
P(ARAGRAPH MARGIN: 
             The F(illing switch must be set to "true" for this switch to be 
             effective.  P(aragraph Margin is activated by a number.  This 
             number sets the indentation of the first line of each new 
             paragraph this number of spaces following a blank line, or 
             following a line which is prefaced by a break character (usually 
             a period [.]). 
*
R( R(IGHT MARGIN:
R(IGHT MARGIN: 
             The F(illing switch must be set to "true" for this switch to be 
             effective.  The R(ight Margin switch is activated by a number 
             which defines the maximum number of characters which will be 
             allowed on each line.  For example, the number 70 would allow 70 
             characters per line, the number 50 would allow only 50 characters
             per line. 
*
S( S(AVE ENVIRONMENT:
S(AVE ENVIRONMENT: 
             Set to "true", S(ave Environment will save and restore all the 
             switches in the ENVIRONMENT to their current setting whenever 
             the file that is currently being edited is read into the SAIC 
             Text Editor.  When this switch is set to "false", S(ave 
             Environment will not restore the switch settings the next time 
             the file is edited.  You will have to go in to the ENVIRONMENT 
             and reset all switches.
*
T( T(OKEN MODE:
T(OKEN MODE: 
             The T(oken Mode switch designates how a target for the REPLACE 
             and FIND commands will be located.  With T(oken Mode set to 
             "true", only "isolated occurrences" of the target will be located
             For example, the target "for" would not be located in the word 
             "forward" with this switch set to "true".  Set to "false", every 
             instance of the target, regardless of the characters that 
             immediately precede or follow it, will be located, for example, 
             the target "for" would be located in the words "forward", 
             "forthright", "before", etc.
*
W( W(ORD PROCESSOR:
W(ORD PROCESSOR: 
             This switch should be set to "true" for creating or 
             editing text files and "false" for typing computer programs.
*
1( Input File   =:
Input File   =: 
             Indicates the name of the file you entered the Editor with.
             If you are editing a new file, this line is not displayed.
*
2( Copied in file =:
Copied in file =: 
             This line appears if you have executed a C(opy F(ile 
             command during the current edit session.  It will 
             list the name of the last file that you copied into 
             your current edit session.
*
3( Output File  =:
Output File  =: 
             Indicates the name of the file you gave during the last save
             or write if it is different from the Input File.
*
4( Characters in memory =:
Characters in memory =:   
             This line indicates the approximate number of characters 
             currently being viewed by the SAIC Text Editor.   
*
5( Blocks before memory =:
Blocks before memory =: 
             This line indicates the number of blocks of characters on disk 
             preceding the cursor position.  
*
6( Blocks after memory =:
Blocks after memory =:   
             This line indicates the number of blocks of characters on disk 
             following the current cursor position.  
*
7( Characters per block =:
Characters per block =:      
             This line indicates the number of characters that make up one 
             block of text.  
*
8( Input file still being read
Input file still being read in:   
             This line will appear if you enter the ENVIRONMENT before the 
             entire file you are editing has been read into the edit session. 
*
9( Cursor Line/Column =:
Cursor Line/Column =:         
             This line indicates the position of the cursor in the text file. 
             The first number indicates the line of text where the cursor is 
             located. The second number indicates the column number where the 
             cursor is located. 
*
@( Date Created :
Date Created : 
             This line indicates the date that this file was originally 
             created. (Note that the time is expressed in military format.)
*
#( Date Last Updated :
Date Last Updated : 
             This line indicates the current date of this edit session.  
             (Note that the time is expressed in military format.)  This 
             date is automatically updated by the computer each day when 
             you enter the editor for the first time.  This date will appear 
             in each text file edited each day. 
*
$( Find Pattern   :
Find Pattern   : 
             This line will indicate the name of the last target that was 
             specified with the last FIND command. 
*
%( Replace Pattern  :
Replace Pattern  : 
             This line will indicate the name of the last substitute that 
             was specified with the last REPLACE command.  
*
&( Markers:
Markers:  
             This line will indicate the names of any markers 
             which have been set in this text file.  
*
*

